#region License
/* Copyright (c) 2011 Maksymilian Mulawa
	
Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:

   1. Redistributions of source code must retain the above copyright notice, 
 * this list of conditions and the following disclaimer.
   2. Redistributions in binary form must reproduce the above copyright notice, 
 * this list of conditions and the following disclaimer in the documentation 
 * and/or other materials provided with the distribution.
   3. The name of the author may not be used to endorse or promote products 
 * derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 
 * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 
 * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 
 * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 
 * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#endregion

using Weather.com.Client.WeatherConditions.Common;

namespace Weather.com.Client.WeatherConditions.Forecasts
{
    /// <summary>
    /// Weather forecast
    /// </summary>
    public class ForecastConditions
    {
        /// <summary>
        /// Wind conditions
        /// </summary>
        public WindConditions Wind { get; set; }

        /// <summary>
        /// Weather descriptions
        /// </summary>
        /// <remarks>
        /// Xml path - /weather/dayf/day/part/t
        /// </remarks>
        public string WeatherDescriptionPhrase { get; set; }

        /// <summary>
        /// Weather icon code from SDK
        /// </summary>
        /// <remarks>
        /// Xml path - /weather/dayf/day/part/icon
        /// </remarks>
        public string WeatherIconCode { get; set; }

        /// <summary>
        /// Relative humidity
        /// </summary>
        /// <remarks>
        /// Xml path - /weather/dayf/day/part/hmid
        /// </remarks>
        public string RelativeHumidity { get; set; }

        /// <summary>
        /// Precipitation
        /// </summary>
        /// <remarks>
        /// Xml path - /weather/dayf/day/part/ppcp
        /// </remarks>
        public string Precipitation { get; set; }
    }
}